#!/usr/bin/env python

################################################################################
# Python Standard Library
################################################################################

################################################################################
# Includes
################################################################################

from protocols.bn import BNSocket
from protocols.proxy import ProxySocket

################################################################################
# Packets
################################################################################

################################################################################
# Packet Handlers
################################################################################

################################################################################
# Socket Handlers
################################################################################

class BNPSocket(BNSocket, ProxySocket):
	"""
	Battle.net Proxy Socket
	"""
	
	def __init__(self, sock = None):
		BNSocket.__init__(self, sock)
		ProxySocket.__init__(self, sock)